ALEGSA.com.ar

Definición de Lenguaje estructurado

Significado de Lenguaje estructurado: El lenguaje estructurado es un lenguaje natural limitado en palabras y construcciones, lo que le da más precisión y claridad, evitando ...
09-07-2023

 


Definición de Lenguaje estructurado

 

El lenguaje estructurado es un lenguaje natural limitado en palabras y construcciones, lo que le da más precisión y claridad, evitando ambigüedades (el lenguaje natural humano carece de precisión y es muy ambiguo). No es oral, sólo escrito. Algunos lenguajes estructurados también pueden incluir ciertos gráficos simples (diagramas).

Los lenguajes estructurados NO deben confundirse con los lenguajes de programación estructurados ni la programación estructurada que es un paradigma de programación, es decir, una forma de programar que puede ser interpretado por una computadora.

Para más información sobre los lenguajes y la programación estructurada leer: programación estructurada.

En este artículo trataremos sobre los lenguajes estructurados y NO sobre la programación estructurada.

Son lenguajes estructurados los pseudocódigos, UML, EXPRESS, CML (Crisis Management Language), etc.

Ejemplo de un diagrama en EXPRESS.
Ejemplo de un diagrama en EXPRESS.



Aplicaciones de los lenguajes estructurados



Un lenguaje estructurado se emplea mayormente en el desarrollo de sistemas de información, en las fases de modelado.

Pero también un lenguaje estructurado podría permitir expresar otros tipos de información, conocimientos o sistemas en forma de una estructura que es definida por un conjunto consistente de reglas. Todo aquel que quiera interpretar con claridad dicha estructura tendrá que conocer las reglas del lenguaje estructurado que se está empleando.

Algunas disciplinas donde se aplican los lenguajes estructurados son en la gestión de información, modelado de procesos de negocios, etc.

Como este es un diccionario de informática nos concentraremos en los lenguajes estructurados desde el punto de vista del desarrollo de sistemas informáticos. En este caso los lenguajes estructurados sirven para especificar:

- Requerimientos del sistema: la estructura resultante debe expresar, con un mínimo de errores y con coherencia, las exigencias que provienen de diferentes fuentes (en ocasiones provienen en lenguaje natural).

- Estructuras del sistema.

- Comportamientos del sistema.

Ejemplo de un diagrama UML, un tipo de lenguaje estructurado que incluye gráficos.
Ejemplo de un diagrama UML, un tipo de lenguaje estructurado que incluye gráficos.



Ejemplos de Lenguajes estructurados



Estandarizar y convenir un lenguaje modelado es la parte principal del proceso de comunicación que necesitan todos los agentes involucrados en un proyecto informático.

Un ejemplo de lenguaje estructurado gráfico-textual muy popular es UML.

Otro ejemplo del lenguaje estructurado gráfico y textual es EXPRESS, estandarizado en el ISO 10303-11.

Los pseudocódigos son lenguajes estructurados que permiten describir algoritmos (no necesariamente de programación). Además, en ocasiones, pueden ser interpretados por computadoras.



Lenguaje estructurado en computación



El lenguaje estructurado puede utilizarse para especificar un algoritmo de programación. Luego, para que la computadora pueda procesarlo, deberá transformarse o "traducirse" a un lenguaje de programación específico.

El lenguaje estructurado es una herramienta de modelado que puede utilizarse en la especificación de procesos durante el desarrollo de sistemas de información.



Características generales de los lenguajes estructurados



- Un lenguaje estructurado tiene una sintaxis (reglas) y una semántica (interpretación o sentido).

- Todos los actores (pueden ser personas o máquinas) deben conocer el lenguaje estructurado para entender la estructura que se modeló empleándolo.

- Puede ser gráfico, textual o combinar ambos.

- Los lenguajes estructurados son especialmente útiles en el desarrollo de sistemas de información debido a su capacidad para modelar de manera precisa y clara la información y los procesos involucrados.

- Estos lenguajes permiten expresar de forma estructurada los requerimientos del sistema, las estructuras del sistema y los comportamientos del sistema, lo cual ayuda a evitar confusiones y errores en el proceso de desarrollo.

- Al estandarizar y acordar un lenguaje modelado, se facilita la comunicación entre todos los agentes involucrados en un proyecto informático, lo que promueve la eficiencia y la comprensión mutua.

- En el ámbito de la computación, el lenguaje estructurado se emplea para especificar algoritmos de programación, los cuales posteriormente son transformados o traducidos a un lenguaje de programación específico para que puedan ser procesados por una computadora.

- Una característica fundamental de los lenguajes estructurados es que poseen una sintaxis y una semántica definidas, lo que garantiza una interpretación y comprensión precisa por parte de todos los actores involucrados, ya sean personas o máquinas.

- Los lenguajes estructurados pueden ser tanto gráficos como textuales, e incluso combinar ambos formatos, lo cual brinda flexibilidad y adaptabilidad a las necesidades específicas de cada proyecto o sistema.

En resumen, los lenguajes estructurados son herramientas fundamentales en el desarrollo de sistemas de información, permitiendo una comunicación clara y precisa entre los diferentes actores involucrados, garantizando la correcta especificación de requisitos, estructuras y comportamientos, y facilitando la traducción de algoritmos a lenguajes de programación específicos.


Resumen: Lenguaje estructurado



Los lenguajes estructurados son lenguajes limitados en palabras y construcciones que brindan más precisión y claridad que el lenguaje natural. No son orales, solo escritos. Se utilizan principalmente en el desarrollo de sistemas de información. Algunos ejemplos son pseudocódigos, UML, EXPRESS, CML, etc. Son herramientas de modelado que permiten especificar requerimientos, estructuras y comportamientos del sistema. Pueden ser gráficos, textuales o una combinación de ambos.




¿Cuál es la ventaja del lenguaje estructurado en comparación con el lenguaje natural humano?



El lenguaje estructurado tiene la ventaja de ser más preciso y claro en comparación con el lenguaje natural humano. Debido a que está limitado en palabras y construcciones, evita ambigüedades y permite una comunicación más precisa.


¿El lenguaje estructurado solo se utiliza en forma escrita?



Sí, el lenguaje estructurado es principalmente utilizado en forma escrita. Aunque algunos lenguajes estructurados pueden incluir gráficos simples como diagramas, su naturaleza esencialmente es escrita y no se utiliza de forma oral.


¿Cuál es la diferencia entre el lenguaje estructurado y los lenguajes de programación?



El lenguaje estructurado es un tipo de lenguaje de programación. Sin embargo, a diferencia de otros lenguajes de programación más complejos, el lenguaje estructurado es más limitado en términos de palabras y construcciones, lo que lo hace más fácil de entender y utilizar. Además, el lenguaje estructurado se enfoca en la precisión y claridad del código.


¿Cuáles son algunos ejemplos de lenguajes estructurados?



Algunos ejemplos de lenguajes estructurados son Pascal, C, Fortran y Ada. Estos lenguajes se caracterizan por tener una sintaxis y estructura bien definida, lo que facilita su comprensión y uso.


¿Los lenguajes estructurados pueden ser utilizados por cualquier persona?



Sí, los lenguajes estructurados pueden ser utilizados por cualquier persona que cuente con los conocimientos necesarios. Aunque suelen ser utilizados principalmente por programadores y desarrolladores de software, cualquier persona que tenga comprensión y entrenamiento en lenguajes estructurados puede utilizarlos para comunicarse de manera más precisa y clara.


¿La inclusión de gráficos en algunos lenguajes estructurados es obligatoria?



No, la inclusión de gráficos en algunos lenguajes estructurados no es obligatoria. Si bien algunos lenguajes estructurados pueden permitir la inclusión de gráficos simples como diagramas, esto depende de la preferencia y necesidades del programador. La estructura básica y principal del lenguaje estructurado se basa en palabras y construcciones limitadas para lograr precisión y claridad en la comunicación.





Autor: Leandro Alegsa
Actualizado: 09-07-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de Lenguaje estructurado. Recuperado de https://www.alegsa.com.ar/Dic/lenguaje_estructurado.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Comentarios relacionados

  • Caracterósticas de los lenguajes basados en reglas

    Los lenguajes basados en reglas son aquellos que utilizan un conjunto de reglas lógicas para procesar información y tomar decisiones. Algunas de las características de estos lenguajes son:

    1. ...

    Continúe leyendo la respuesta aquí: Caracterósticas de los lenguajes basados en reglas
Usa nuestro buscador para definiciones, informática y tecnologías